package org.kxml.wap;

/**
 * This class contains the wml coding tables for elements and attributes needed
 * by the WmlParser.
 */

public class Wml {

    public static final String[] tagTable = {

    null, // 05
            null, // 06
            null, // 07
            null, // 08
            null, // 09
            null, // 0A
            null, // 0B
            null, // 0C
            null, // 0D
            null, // 0E
            null, // 0F

            null, // 10
            null, // 11
            null, // 12
            null, // 13
            null, // 14
            null, // 15
            null, // 16
            null, // 17
            null, // 18
            null, // 19
            null, // 1A
            null, // 1B
            "a", // 1C
            "td", // 1D
            "tr", // 1E
            "table", // 1F

            "p", // 20
            "postfield", // 21
            "anchor", // 22
            "access", // 23
            "b", // 24
            "big", // 25
            "br", // 26
            "card", // 27
            "do", // 28
            "em", // 29
            "fieldset", // 2A
            "go", // 2B
            "head", // 2C
            "i", // 2D
            "img", // 2E
            "input", // 2F

            "meta", // 30
            "noop", // 31
            "prev", // 32
            "onevent", // 33
            "optgroup", // 34
            "option", // 35
            "refresh", // 36
            "select", // 37
            "small", // 38
            "strong", // 39
            null, // 3A
            "template", // 3B
            "timer", // 3C
            "u", // 3D
            "setvar", // 3E
            "wml", // 3F
    };

    public static final String[] attrStartTable = { "accept-charset", // 05
            "align=bottom", // 06
            "align=center", // 07
            "align=left", // 08
            "align=middle", // 09
            "align=right", // 0A
            "align=top", // 0B
            "alt", // 0C
            "content", // 0D
            null, // 0E
            "domain", // 0F

            "emptyok=false", // 10
            "emptyok=true", // 11
            "format", // 12
            "height", // 13
            "hspace", // 14
            "ivalue", // 15
            "iname", // 16
            null, // 17
            "label", // 18
            "localsrc", // 19
            "maxlength", // 1A
            "method=get", // 1B
            "method=post", // 1C
            "mode=nowrap", // 1D
            "mode=wrap", // 1E
            "multiple=false", // 1F

            "multiple=true", // 20
            "name", // 21
            "newcontext=false", // 22
            "newcontext=true", // 23
            "onpick", // 24
            "onenterbackward", // 25
            "onenterforward", // 26
            "ontimer", // 27
            "optimal=false", // 28
            "optimal=true", // 29
            "path", // 2A
            null, // 2B
            null, // 2C
            null, // 2D
            "scheme", // 2E
            "sendreferer=false", // 2F

            "sendreferer=true", // 30
            "size", // 31
            "src", // 32
            "ordered=true", // 33
            "ordered=false", // 34
            "tabindex", // 35
            "title", // 36
            "type", // 37
            "type=accept", // 38
            "type=delete", // 39
            "type=help", // 3A
            "type=password", // 3B
            "type=onpick", // 3C
            "type=onenterbackward", // 3D
            "type=onenterforward", // 3E
            "type=ontimer", // 3F

            null, // 40
            null, // 41
            null, // 42
            null, // 43
            null, // 44
            "type=options", // 45
            "type=prev", // 46
            "type=reset", // 47
            "type=text", // 48
            "type=vnd.", // 49
            "href", // 4A
            "href=http://", // 4B
            "href=https://", // 4C
            "value", // 4D
            "vspace", // 4E
            "width", // 4F

            "xml:lang", // 50
            null, // 51
            "align", // 52
            "columns", // 53
            "class", // 54
            "id", // 55
            "forua=false", // 56
            "forua=true", // 57
            "src=http://", // 58
            "src=https://", // 59
            "http-equiv", // 5A
            "http-equiv=Content-Type", // 5B
            "content=application/vnd.wap.wmlc;charset=", // 5C
            "http-equiv=Expires", // 5D
            null, // 5E
            null, // 5F
    };

    public static final String[] attrValueTable = { ".com/", // 85
            ".edu/", // 86
            ".net/", // 87
            ".org/", // 88
            "accept", // 89
            "bottom", // 8A
            "clear", // 8B
            "delete", // 8C
            "help", // 8D
            "http://", // 8E
            "http://www.", // 8F

            "https://", // 90
            "https://www.", // 91
            null, // 92
            "middle", // 93
            "nowrap", // 94
            "onpick", // 95
            "onenterbackward", // 96
            "onenterforward", // 97
            "ontimer", // 98
            "options", // 99
            "password", // 9A
            "reset", // 9B
            null, // 9C
            "text", // 9D
            "top", // 9E
            "unknown", // 9F

            "wrap", // A0
            "www.", // A1
    };
}
